package com.azzcs.catalina.pipeline;

import com.azzcs.catalina.Container;
import com.azzcs.catalina.Valve;

import java.util.List;

/**
 * @Author: wzg
 * @Date: 2021/1/9 上午8:49
 */
public interface Pipeline {
    Valve getBasic();
    void setBasic(Valve valve);
    void addValve(Valve valve);
    List<Valve> getValves();
    void removeValve(Valve valve);
    Valve getFirst();
    Container getContainer();
    void setContainer(Container container);
}
